Web Server Requirements

This section details the hardware and operating system requirements for running the Web Server component of vFire Core (that is, the main application). Multiple web servers can be configured under a load-balancer; contact Alemba Support for consultation on the best configuration for individual requirements.

We recommend that you install the database on a separate dedicated server.

Hardware Requirements

vFire Core requires a 64-bit Windows server. The web server hardware requirements for vFire Core are listed below.

Hardware

Minimum Requirement (per system) Recommended Requirement (per system)

CPU

2 CPU Cores

4 CPU Cores

Memory

1 GB RAM

16 GB
HD 1 GB of available space 2 GB of available space

 

If your site has a large volume of data, you should consider using hardware with a higher specification.

Operating System Requirements

Below are the minimum requirements for the operating system.

Operating System

IIS Version Hardware Additional Requirements
Windows Server 2008 R2 (64-bit) IIS 7.5 64-bit

.NET 4.5.2;

MMC 3.0 or above;

PowerShell 5

Windows Server 2012 IIS 8.0
Windows Server 2012 R2 IIS 8.5
Windows Server 2016 IIS 10.0    

Upgrading Windows Server 2008 to Windows Server 2012 or 2016 is not a supported Server upgrade path. We recommend that you always create a new machine for a change in the operating system of a server rather than upgrading.

Running vFire on Virtualized Servers

Virtual machines are supported when the guest operating system is supported by vFire Core and the virtual machine vendor. As a minimum, you should have 2 CPUs and 16GB of RAM on your virtual machine. Ensure that the CPUs are not over committed.

Your virtual directory must be configured correctly to ensure smooth upgrade of .NET to 4.5.2. See the Installation and Upgrade Guide for more details.

PowerShell Requirements

You must be running PowerShell 5.0 or above on the web server.

If PowerShell is already installed on your server, you can identify which version you are running by starting a PowerShell session (key PowerShell into your search bar and select the app), and then typing Get-Host at the command prompt. The version number will be displayed along with the rest of the app information.

To upgrade to, or install version 5, you will need to install the Windows Management Framework (WMF) 5.0 or higher. You can identify and download the package you require for your OS platform here - https://msdn.microsoft.com/en-us/powershell/wmf/5.0/requirements.

Additional Requirements

The web server must include Internet Explorer 11 or above, unless you are using Windows Server 2012 (standard).

Internet Explorer 11 is not supported by Microsoft for Windows Server 2012. Use older versions of Internet Explorer to access vFire Core, although you may experience some compatibility issues. Alternatively, install vFire directly onto the server and access the system from a client computer using IE 11.

Install all language packs associated with the non-English characters used by Analysts at sites that use Unicode databases.  This enables the indexing service on the web server to perform indexing correctly.

Web Server FAQs

What are the web server prerequisites for setting up production and test environments for vFire Core?

You should install the production environment on its own web server or virtual machine and install the test environment on other servers. When testing an upgrade of vFire Core, a separate test environment will ensure the integrity of any customizations that have been applied in the production environment.

What are the web server prerequisites for vFire Core to support POP3/IMAP/SMTP over SSL?

The web server should be able to communicate with the POP3/IMAP/SMTP server.

How should the web server be optimized?

Alemba recommends optimizing the web server for background service performance.